The "ASLM Debugging Tools" folder contains the following tools that are useful when trying to debug ASLM clients and shared libraries.
•The Inspector application and it's shared libraries, InspectorLibrary and WindowStackerLibrary. The Inspector can be useful for debugging your shared libraries. It displays information about all classes, shared libraries, and shared library files that ASLM knows about. You need to put its shared libraries in the extensions folder to use it. Source code for it is also included in the ASLM Examples folder. There are both 68K and native PowerPC versions of the Inspector and it's shared libraries. See the documentation and the Read Me! files in the ASLM Examples folder for more details.
•The LibraryManagerTest1 MPW tool and it's shared library, ExampleLibrary. This tool can be useful for running a quick check to make sure the ASLM is installed properly. You need to put its shared library in the extensions folder to use it. Source code for it is also included in the ASLM Examples folder. There is also a native PowerPC version of ExampleLibrary and a native PowerPC application to test it out called TestExampleClassPPC. See the documentation and the Read Me! files in the ASLM Examples folder for more details.
•The TestTool MPW tool and it's shared library, TestLibrary. This tool was written by the Shared Library Manager team to test out features of the ASLM. You can also use it to verify that the ASLM was installed and is working correctly. You need to put its shared library in the extensions folder to use it. Source code for it is also included ASLM Examples folder. There is a native version of TestLibrary. There is no native PowerPC version of TestTool, but most of its functionality is included in the "Tests" menu of the Inspector. See the documentation and the Read Me! files in the ASLM Examples folder for more details.
•The TraceMonitor application. TraceMonitor's job is to simply put up a window where all Traces go to. There are both 68k and native PowerPC version of the TraceMonitor. See the documentation for more details.
•ASLM Debugger Prefs. Contains Macsbug debugger macros and templates you can put in your Debugger Prefs file. Used mainly buy the ASLM engineers to do debugging, but is also includes templates for all classes that ASLM exports.
•Shared Library Manager Debug. A debug version of the ASLM. It includes macsbug symbols and lot's of DebugStrs in case something goes wrong. You should probably use this version while debugging and testing your code. After running the Installer, just dragged the Shared Library Manager file out of the extensions folder and Shared Library Manager Debug in. You can rename either file if you want, but should only leave one in the extensions folder. The native PowerPC version is named Shared Library Manager PPC Dbg and replaces the Shared Library Manager PPC extension.
Questions?
==========
If you have any questions please AppleLink Gary Hornbuckle, the Apple Shared Library Manager Product Marketing Manager, at HORNBUCKLE1. Technical questions and bug reports should be sent to DEVSUPPORT. Please cc: HORNBUCKLE1 in this case.